mechanical production manager - Spanish English Dictionary